/*颜色*/
.c_red{color: #fa4424;}
.c_black{color: #333;}
.c_gray{color: #bbb;}
.c_fff{color: #fff;}
.back_fff{background-color: #fff;}
.back_red{background-color: #fa4424;}

body{color: #333;}
.header_title{position: absolute;margin: 0; width: 100%;top: 0;left: 0;text-align: center;font-size: 17px;line-height: 44px;color: #333;font-weight: normal;}
/*卡片头部1*/
.cardtitle{position: relative; font-size: 1.4rem;height: 20px;border-left: 6px solid #fb461c;line-height: 20px;padding-left: 5px;color: #3d4145;margin:0 0 10px 0;}
.cardtitle a{position: absolute;right: 10px;height: 20px;line-height: 20px;color: #898989;top: -3px;}
/*商品卡片*/
.shopCard .thum img{width: 100%;margin: 0 auto;display: block;}
.shopCard p{white-space: nowrap;overflow: hidden;margin-right: 5px;font-size: 1.4rem;color: #3d4145;margin-bottom: 0px;}
.shopCard .price{color: #e94840;}
.shopCard .home img{width: 12px;margin-right: 5px;}
/*服务商卡片*/
.serverCard{width: 50%;}
.serverCard_wrap{padding: 0 5px;}
.serverCard .thum{width: 100%;margin: 0 auto;display: block;margin-bottom: 5px;}
.serverCard .thum img{width: 100%;margin: 0 auto;display: block;}
.serverCard p{white-space: nowrap;overflow: hidden;margin-right: 5px;font-size: 1.4rem;color: #3d4145;margin-bottom: 0px;}
.serverCard .home img{width: 12px;margin-right: 5px;}
.serverCard .info{color: #bfbfbf;font-size: 1.2rem;}
.serverCard .info i{float: right;font-style: normal;}
/*空心按钮*/
.redBtnEmpty{border-radius: 5px;display: inline-block; border:1px solid #e92e0f;color: #e92e0f;font-size: 14px;padding: 6px 10px;cursor: pointer;}
.redBtnBig{border-radius: 5px;display: block; color: #fff;font-size: 17px;height: 40px;line-height: 40px;background-color: #fa4424;text-align: center;display: block;cursor: pointer;}
/*搜索按钮*/
.searchBtn{position: absolute;right: 0;top: 0;}
.searchBtn .glass{position: relative;}
.searchBtn .txt{font-size: 1.2rem;position: absolute; width: 100%;display: block;bottom: 0;}
/*商品服务卡左右*/
.serverCard1{padding:5px;background-color: #fff;white-space: nowrap;}
.serverCard1 .thum{padding-right:5px;display: block;text-align: center;}
.serverCard1 .thum img{max-width: 125px;width: 100%;}
.serverCard1 h2{font-size:1.6rem;margin-right: 60px; color: #4c4c4c;font-weight: normal;overflow: hidden;line-height: 35px;}
.serverCard1 .timer{text-align: center;position: absolute;right: 0;top: 0;}
.serverCard1 .timer p{margin: 0;font-size: 1.2rem;background-color: #fff5f5;color: #e94840;padding: 0 3px;}
.serverCard1 .timer p.timer1{background-color: #ff7871;color: #fff;}
.serverCard1 .info{overflow: hidden;}
.serverCard1 .price{overflow: hidden;color: #e94840;font-size: 1.2rem;border-bottom: 1px dotted #bbbbbb;}
.serverCard1 .price strong{color: #e94840;font-size: 16px;}
.serverCard1 .price span{color: #bbb;text-decoration: line-through;margin-left: 5px;}
.serverCard1 .judge{font-size: 1.2rem;color: #bbb;}
.serverCard1 .judge img{width: 1.2rem;font-size: 1.2rem;margin-right: 3px;}
.serverCard1 .judge .num{display: block;float: right;}
/*点标题*/
.dotTitle{border-bottom: 1px solid #f0f0f0;padding: 10px 0;text-align:center;}
.dotTitle .dot{font-size: 2.5rem;margin: 0 5px;position: relative;top: 5px;}
/*月卡*/
.monthCard{font-size: 1.2rem;}
.monthCard span{display: inline-block;}
.monthCard .name{background: #f64e4e;color: #fff;padding: 0 10px;margin-right: 5px;border-radius: 13px;line-height: 26px;height: 26px;font-size: 1.4rem;}
.monthCard .area{font-size: 1.3rem;}
.monthCard .info{color: #a8a8a8;}
.monthCard .price{color: #f64e4e;font-size: 1.8rem;}
.monthCard p{margin-bottom: 0;}
.monthCard p.card{text-align: right;position: relative;top: -5px;}
.monthCard p img{width: 60%;max-width: 150px;}

/*底部边框*/
.bboder{border-bottom: 1px solid #ececec;}
.tboder{border-top: 1px solid #ececec;}
.rboder{border-right: 1px solid #ececec;}
